Nuprl Lemma : gcd_reduce_property 11,40

p,q:.
spreadn(gcd_reduce(pq);
spreadn(g,a,b.((p = (a * g))  (q = (b * g))  coprime(ab ((p * b) = (a * q)))) 
latex


Definitionsguard(T), sq_type(T), prop{i:l}, P  Q, x:AB(x), t  T, spreadn(aw,x,y,z.t(w;x;y;z)), P  Q, gcd_reduce(pq), spreadn(ax,y,z.t(x;y;z)), x:AB(x), P  Q, P  Q,
Lemmascoprime bezout id, nat wf

origin